﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Practices.Modeling.ExtensionProvider.Metadata;
using Microsoft.Practices.Services.ItineraryDsl;
using Microsoft.Practices.Modeling.ExtensionProvider.Extension;

namespace BizTalk.ESB.Extensions.ResolverExtenders
{
    [ExtensionProviderAttribute("9165497D-CC45-4222-B9DE-879E1E2CD634", "BAM-STATIC", "STATIC BAM Tracking Resolver Extension", typeof(ItineraryDslDomainModel))]
	[ResolverExtensionProvider]
	public class StaticBamTrackingResolverExtenderProvider : ExtensionProviderBase
	{
		/// <summary>
		/// Initializes a new instance of the <see cref="SampleExtensionProvider"/> class.
        /// </summary>
        public StaticBamTrackingResolverExtenderProvider()
            : base(typeof(StaticBamTrackingResolverExtender))
        {
		}
    }

    [ExtensionProviderAttribute("178A2B1D-BBBF-437A-B519-8A571D6CA967", "BAM-DYNAMIC", "DYNAMIC BAM Tracking Resolver Extension", typeof(ItineraryDslDomainModel))]
    [ResolverExtensionProvider]
    public class BreBamTrackingResolverExtenderProvider : ExtensionProviderBase
    {
        /// <summary>
        /// Initializes a new instance of the <see cref="SampleExtensionProvider"/> class.
        /// </summary>
        public BreBamTrackingResolverExtenderProvider()
            : base(typeof(BreBamTrackingResolverExtender))
        {
        }
    }
}
